Common

Common Controller

APIDescription
GET v1/version

Get api version

POST api/Common?methodName={methodName}&httpStatusCode={httpStatusCode}&dealerId={dealerId}

Device

Device Controller

APIDescription
POST v1/addUpdateProdDeviceInfo

Add/Update Production Device Information

GET v1/validateDevice?serialNo={serialNo}&dealerNo={dealerNo}

Validate the serial number of the device for whether it is available for registration or not.

GET v1/Device/{deviceSINumber}?dealerNo={dealerNo}

Get the details of the device

GET v1/Device?slnumber={slnumber}&dealerNo={dealerNo}

Get the details of the device

PUT v1/devices/{serialNo}/features

Get the device is registered/unregistered successfully with CLSS and CLSS feature is enabled for the device.

GET v1/SendEvents

Send event

POST api/Device?methodName={methodName}&httpStatusCode={httpStatusCode}&dealerId={dealerId}

Authorization

Authorization Controller

APIDescription
POST v1/getToken

Get the authentication token to make Serial number validation and Device Details API

POST v1/oauth/accecssToken

Create a new authorization token, using the dealer login credentials, to import devices from 3rd party system to CLSS

POST v1/token

GET Authentication Token

POST api/Authorization?methodName={methodName}&httpStatusCode={httpStatusCode}&dealerId={dealerId}

BaseRestApi

Base RestApiController

APIDescription
POST api/BaseRestApi?methodName={methodName}&httpStatusCode={httpStatusCode}&dealerId={dealerId}